Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 USA F4 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Czech Republic F4 Czech Republic F5 Slovakia F2 Czech Republic F4 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh Belarus F1 Australia F9 Belarus F2 USA F2 M15 Bucharest M25 Targu Mures The Granby Natrel Challenger - Granby Steelers Cup - Kosice GHI Bronx Tennis Classic - Bronx 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat XXXVII Torneig C.E. Laieta - Barcelona ATP Challenger Trophy 2007 - Trnava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde M25 Antalya M25 Antalya Bancolombia Open - Cali Burnie Challenger Dallas Challenger Tanger Challenger Meknes Challenger Zivnobanka Czech Open - Prostejov Granby Challenger - Granby St. Brieuc Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Dusseldorf Open 2006 - Dusseldorf Rijeka Challenger Scheveningen Challenger Poznan Challenger San Marino Challenger Kobstaedernes ATP Challenger - Kolding Cordenons Challenger South African Airways Tennis Open - Durban Napoli Challenger Tarragona Challenger University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth San Remo Challenger Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Biella Challenger Almaty Challenger 1 - Almaty Lugano Challenger M15 Heraklion Brasov Challenger - Brasov Open Costa Daurada - Tarragona Penza Challenger M25+H Bacau Kitzbuhel Challenger Brasilia Challenger Salvador Challenger M15 Buzau Izmir Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger ARMS USTA Challenger - Rocky Mount Kazan Challenger USTA Challenger of Burbank - Burbank Bergamo Challenger Wolfsburg Challenger GHI Bronx Classic - Bronx Rabat Challenger Guangzhou Challenger Marrakech Challenger Pingguo Challenger Furth Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Turin Challenger Poznan Challenger Nord/LB Open 2004 - Braunschweig Cordenons Challenger Manerbio Challenger The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco St. Remy Challenger Istanbul Challenger Tashkent Challenger ATU Cup - Weiden Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger San Benedetto Challenger Poznan Challenger Open Castilla y Leon - Segovia St. Remy Challenger Porsche Open - Poznan Seoul Challenger Bergamo Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Izmir Challenger Kazan Challenger Tampere Challenger Czech Open 2005 - Prostejov Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Ford Tennis Championships - Louisville Barletta Challenger Marburg Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Liberec Challenger Polska Energia Open - Bytom Guzzini Challenger - Recanati Prague Challenger BMW Tennis Championship - Sunrise Athens Challenger Mons Challenger Pekao Open 2005 - Szczecin Furth Challenger Reggio Emilia Challenger Brescia Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger St. Brieuc Challenger Kia International in Caloundra - Caloundra Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Liberec Challenger Prague Challenger Trnava Challenger Alexander Kolyaskin Memorial - Donetsk Rome Challenger Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Ford Tennis Championships - Louisville San Marino Challenger dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Szczecin Challenger Barletta Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler Prague Challenger China Open - Beijing Ljubljana Open 2008 - Ljubljana Mohammedia Challenger Sophia Antipolis Challenger Pozoblanco Challenger Eckental Challenger Rome Challenger Prostejov Challenger Vicenza Challenger Mersin Challenger Marburg Challenger Prague Challenger Braunschweig Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Almaty Challenger USTA Men's Challenger of Dallas - Dallas Tashkent Challenger Bratislava Challenger Quimper Challenger St. Brieuc Challenger Karshi Challenger Aamulehti Tampere Opene - Tampere Zhangjiagang Challenger Eckental Challenger Playford Challenger Kosice Challenger Shenzhen Challenger Scheveningen Challenger Lille Challenger Samarkand Challenger Kazan Challenger Mallorca Challenger Tashkent Challenger Izmir Challenger Szczecin Challenger Trnava Challenger Prague 2 Challenger Brescia Challenger Astana Challenger Charlottesville Challenger Tulln Challenger Bucharest Challenger Knoxville Challenger Champaign Challenger Eckental Challenger Bratislava Challenger Shanghai Challenger Almaty Challenger Flea Market Cup - Busan Andria Challenger Ostrava Challenger M15 Bucharest The Wright Financial Group, Inc. Challenger - Champaign M15 Sofia Alessandria Challenger Andria Challenger Augsburg Challenger Tashkent Challenger XL Capital Bermuda Open - Bermuda Bratislava Challenger Fifth-Third Bank Tennis Championships - Lexington Nottingham Challenger Happy Valley Challenger Traralgon Challenger Poprad Tatry Challenger Switzerland F2 Como Challenger Dortmund Challenger Alphen Challenger Schickedanz Open - Furth Legg Mason Tennis Classic - Washington D.C. Ostrava Challenger Meknes Challenger Sibiu Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Zhuhai Challenger Heilbronn Challenger Milan Challenger USTA Challenger of San Antonio - San Antonio Adidas International - Sydney Genova Challenger Istanbul Challenger Bath Challenger Iasi Challenger Eckental Challenger Andria Challenger Kia International In Caloundra - Caloundra Budapest Challenger Bergamo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Samarkand Challenger Shymkent Challenger Kia International In Kawana - Kawana Busan Challenger Liberec Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Kosice Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Nanchang Challenger Shymkent Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger TEAN International - Alphen Aan Den Rijn AAPT Championships - Adelaide M15 Slobozia Samsung Securities Cup Challenger Tennis - Seoul Prague Challenger Bancolombia Open - Bogota Open Seat Godo - Barcelona M15 Otopeni St. Petersburg 2 Challenger Split 1 Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Prostejov Challenger The Priority Telecom Open - Amersfoort Nottingham-2 Challenger Trieste Challenger Siemens Open 2004 - Scheveningen Prague 3 Challenger China Open - Beijing Guimaraes Challenger Eckental Challenger The 69th King's Cup-Thailand Open - Bangkok Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires C.T. San Remo - XIII Piertomaso Tessitore - San Remo Brasil Open - Costa do Sauipe USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Salzburg Challenger Grand Prix Hassan II - Casablanca GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul BMW Open - Munich Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Mercedes-Benz Cup - Los Angeles USTA Freeman Men's Challenger - Joplin Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Adidas International - Sydney Next Generation Adelaide International - Adelaide Sydney International - Sydney Bastad Challenger Kroger / St. Jude International - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest UTC Open - Cherkassy Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Ismaning Challenger Bangkok Challenger Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo Generali Open - Kitzbuhel Generali Open - Kitzbuhel Quimper Challenger Bratislava Challenger Genova Challenger Pilot Pen Tennis - New Haven Zagreb Challenger Rome Challenger Napoli Challenger Ostrava Challenger Stockholm Open - Stockholm Prague Challenger Karlsruhe Challenger Movistar Open - Vina del Mar Rome Challenger Fergana Challenger Zagreb Challenger BMW Open - Munich Furth Challenger Catella Swedish Open - Bastad Jersey Challenger Champaign Challenger Kazan Challenger Wolfsburg Challenger Yokohama Challenger BCR Open Romania - Bucharest Toyota Challenger Napoli Challenger Bank Austria Tennis Trophy - Vienna Ostrava Challenger Heineken Open Shanghai - Shanghai Salzburg Challenger Medibank International - Sydney Izmir Challenger Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Tashkent Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bergamo Challenger Eckental Challenger Tanger Challenger Ordina Open - s-Hertogenbosch Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad Meknes Challenger Open Sud de France - Montpellier M15 Heraklion Brisbane International - Brisbane Helsinki Challenger Medibank International - Sydney Movistar Open - Santiago Adidas International - Sydney Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires If Stockholm Open - Stockholm Heilbronn Challenger Grand Prix Hassan II - Casablanca Caltanissetta Challenger Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Jersey Challenger Cherbourg Challenger Dallas Challenger St. Brieuc Challenger Turin Challenger Rome Challenger Ostrava Challenger Kremlin Cup - Moscow Segovia Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Mercedes Cup - Stuttgart Ningboo Challenger Poprad Tatry Challenger Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna BMW Open - Munich Ostrava Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Vercelli Challenger Gerry Weber Open - Halle Arad Challenger St. Remy Challenger Koblenz Challenger Shenzhen Challenger Rennes Challenger Brest Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Shenzhen Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Suzhou Challenger The Stella Artois Grass Court Championships - London Meerbusch Challenger Marburg Challenger RCA Championships - Indianapolis Kenitra Challenger Happy Valley Challenger Budapest Challenger Quimper Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Erste Bank Open - Vienna Poprad Tatry Challenger Open 13 - Marseille Prague Challenger Kremlin Cup - Moscow Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger Heineken Challenger - Ho Chi Minh City SkiStar Swedish Open - Bastad Brisbane - Brisbane Rennes Challenger Cherbourg Challenger St. Remy Challenger Istanbul Challenger Rennes Challenger Cherbourg Challenger Tashkent Challenger Ostrava Challenger International Tennis Championships - Delray Beach Scheveningen Challenger Prague Challenger Braunschweig Challenger Brest Challenger Barcelona Open BancSabadell - Barcelona Amersfoort Challenger Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Barcelona Open BancSabadell - Barcelona Ortisei Challenger Quimper Challenger Koblenz Challenger St. Petersburg 1 Challenger Zadar Challenger Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Winston Salem - Winston Salem AAPT Championships - Adelaide Kremlin Cup - Moscow Zhuhai Challenger Sophia Antipolis Challenger Anning Challenger Biella 1 Challenger Biella 2 Challenger Tennis Masters Series - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Bratislava Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Open de Moselle - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Catella Swedish Open - Bastad Australian Open - Melbourne Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group II, 1R, BLR-MDA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, 3R, POL-BLR 3-2 U.S. Open (juniors) French Open (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0 Wimbledon (juniors) Davis Cup, Group II, 3R, POR-BLR 3-2